package top.byteio.common.mq.handler;


import top.byteio.common.mq.pojo.dto.MqDTO;
import top.byteio.common.mq.pojo.dto.MqResultDTO;

/**
 *  MQ生产和消费处理器
 * @author lerryxia
 **/
public interface MqProducerSender {

    /**
     * 发送MQ消息
     *
     * @param mqDto 消息体
     * @return top.byteio.common.mq.pojo.dto.MqResultDTO 结果
     * @author lerryxia
     **/
    <T> MqResultDTO sendMq(MqDTO<T> mqDto);
}
